@charset "gb2312";
/* CSS Document */
body{ margin:0; padding:0; font-size:12px;
}
ul,li{ margin:0; padding:0; list-style:none;
}
img{ border:none;
}
a:link,a:visited{ text-decoration:none;
}
a:hover,a:active{ text-decoration:underline;
}

.pucPageWidth { background:#fff; }
.clear { clear:both; width:100%; height:0px; line-height:0px; font-size:0px; overflow:hidden; }
/*start 页面顶部*/
.topShortcut {
	position:relative; z-index:60; width:100%; width:1200px; height:30px; line-height:30px;
	background-color:#F1F1F1; color:#666; margin:0 auto;
}
.topShortcut a:link,.topShortcut a:visited { color:#666; }
.topShortcut a:hover { color:#df0707; }

/*start 下拉箭头和子菜单*/
.topShortcut .menuFrame {
	position:relative; padding-left:10px; padding-right:25px; cursor:default;
	border:1px solid #F1F1F1; border-top:0px; border-bottom:0px; height:30px;
}
.topShortcut .menuFrame .ico {
	position:absolute; right:8px; top:12px; height:7px;	overflow:hidden;
	transition:transform 0.1s ease-in 0s; -webkit-transition:-webkit-transform 0.1s ease-in 0s;
}
.topShortcut .menuFrame .ico > span {
	position:relative; left:0px; top:-7px; height:18px; display:block;
	font-size:15px; line-height:15px; font-family:consolas;
}
.topShortcut .menuFrame .space {
	position:absolute; z-index:2; left:0px; bottom:-1px; display:none;
	width:100%; height:1px; overflow:hidden; background-color:#fff;
}
.topShortcut .menuFrame div.mSubMenu {
	position:absolute; z-index:1; left:-1px; top:30px; display:none; background-color:#fff;
	border:1px solid #dddddd;
}

/*鼠标滑过*/
.topShortcut .menuFrame.hover { background-color:#fff; border:1px solid #dddddd; border-top:0px; border-bottom:0px; }
.topShortcut .menuFrame.hover .ico {	ransform:rotate(180deg); -webkit-transform:rotate(180deg);	}
.topShortcut .menuFrame.hover .space { display:block; }
.topShortcut .menuFrame.hover div.mSubMenu { display:block; }
/*end 下拉箭头和子菜单*/

/*左边*/
.topShortcut .contents > ul.fl { float:left; width:200px; }
.topShortcut .contents > ul.fl > li { float:left; margin-left:20px; }
.topShortcut .contents > ul.fl > li .menuFrame.mfAddInfo div.mSubMenu { width:95px; padding-top:5px; padding-bottom:4px; }
.topShortcut .contents > ul.fl > li .menuFrame.mfAddInfo div.mSubMenu ul { padding-left:6px; }
.topShortcut .contents > ul.fl > li .menuFrame.mfAddInfo div.mSubMenu li { float:left; margin-bottom:1px; }
.topShortcut .contents > ul.fl > li .menuFrame.mfAddInfo div.mSubMenu a {
	display:block; width:25px; height:26px; line-height:26px; text-align:center;
	padding:0px 8px;
}

/*start 右边*/
.topShortcut .contents > ul.fr { float:right; width:800px; }
.topShortcut .contents > ul.fr > li { float:left; margin-left:20px; }
.topShortcut .contents > ul.fr > li.space div {
	width:1px; height:12px; line-height:12px; overflow:hidden; background-color:#dddddd;
	margin-top:9px;
}
.topShortcut .contents > ul.fr > li.marginSmall { margin-left:10px; }
.topShortcut .contents > ul.fr > li a.redColor { color:#d60b0f; }

/*登陆*/
.topShortcut .contents > ul.fr > li.topLoginFrame { width:351px; text-align:right; width:250px; }
.topShortcut .contents > ul.fr > li.topLoginFrame .topQqLoginLink {
	margin-left:20px; margin-top:6px; *margin-top:7px; float:right;
}
.topShortcut .contents > ul.fr > li.topLoginFrame .topQqLoginLink img {
	display:block;
}

/*二维码*/
.topShortcut .contents > ul.fr > li .menuFrame.mfQrCode div.mSubMenu {
	left:-57px; width:452px; padding-top:5px; padding-bottom:10px;
}
.topShortcut .contents > ul.fr > li .menuFrame.mfQrCode div.mSubMenu ul { padding-left:5px; }
.topShortcut .contents > ul.fr > li .menuFrame.mfQrCode div.mSubMenu li {
	float:left; text-align:center; margin-left:20px; line-height:18px;
}
.topShortcut .contents > ul.fr > li .menuFrame.mfQrCode div.mSubMenu li img { display:block; width:120px; }

/*客户服务*/
.topShortcut .contents > ul.fr > li .menuFrame.mfService div.mSubMenu {
	width:100%; padding-top:5px; padding-bottom:4px; text-align:center;
}

/*网站导航*/
.topShortcut .contents > ul.fr > li .menuFrame.mfSiteMap div.mSubMenu {
	width:887px; left:-805px; padding-top:20px; padding-bottom:16px;
}
.topShortcut .contents > ul.fr > li .menuFrame.mfSiteMap div.mSubMenu dl {
	float:left; width:265px; padding-left:20px;
}
.topShortcut .contents > ul.fr > li .menuFrame.mfSiteMap div.mSubMenu dl.mSmLastDl {
	width:295px;
}

.topShortcut .contents > ul.fr > li .menuFrame.mfSiteMap div.mSubMenu dt {
	font-size:14px; font-weight:bold;
}
.topShortcut .contents > ul.fr > li .menuFrame.mfSiteMap div.mSubMenu dd {
	float:left; width:80px; line-height:25px; margin-right:8px;
}
.topShortcut .contents > ul.fr > li .menuFrame.mfSiteMap div.mSubMenu .spaceDl {
	float:left; width:1px; height:128px; background-color:#dddddd;
}

.topShortcut .contents.pucPageWidth_1002 > ul.fr > li .menuFrame.mfSiteMap div.mSubMenu {
	width:1000px; left:-918px;
}
.topShortcut .contents.pucPageWidth_1002 > ul.fr > li .menuFrame.mfSiteMap div.mSubMenu dl {
	padding-left:49px;
}

.topShortcut .contents > ul.fr > li .menuFrame.mfSiteMap div.mSubMenu dl.mSmLastDl dd {
	width:90px;
}


/*start logoArea*/
.logoArea { background:#fff; width:1200px; margin:0 auto; padding-top:23px; }
.logoArea .fl { float:left; width:199px; }

.logoArea .fm { float:left; width:710px; margin-left:35px; }
#nav2012_1 div {
	float:left; font-family:'微软雅黑','宋体'; font-size:18px; color:#444444; line-height:18px;
	cursor:pointer; letter-spacing:5px;
}
#nav2012_1 div.tabActive { color:#e98317; }
#nav2012_1 div#nav6 { letter-spacing:normal; }
#nav2012_1 span {
	float:left; width:1px; height:18px; line-height:18px; overflow:hidden; background:#ddd;
	margin:0px 15px;
}

#nav2012_2 { margin-top:24px; }
#nav2012_2_left {float:left;}
#nav2012_2_middle {float:left;}
#nav2012_2 #new_keyword {
	float:left; width:529px; height:37px; line-height:37px; overflow:hidden;
	background-color:#fff; border:2px solid #df0707; text-indent:10px; color:#ADADAD;
	font-family:'微软雅黑','宋体'; font-size:14px; outline:none;
    padding:1px 0;
}
#nav2012_2 #submit1 {
	width:114px; height:43px; width:82px; overflow:hidden; border:0px; cursor:pointer;
	background-color:transparent; background:url(../images/submit1.png) no-repeat;
}
#nav2012_2_middle2{ float:left;
}
#nav2012_2 #submit2 {
	width:82px; height:43px; overflow:hidden; border:0px; cursor:pointer;
	background-color:transparent; background:url(../images/submit2.png) no-repeat;
}

/* suggest start */
#suggest{position:relative; float:left; z-index:50; width:5px; font-size:1px; height:36px;}
#suggest ul{
	background:#fff; position:absolute; left:-697px; *left:-699px; top:43px; z-index:100;
	border:1px solid #ddd; list-style:none; width:530px; padding:0px; padding-bottom:2px;
}
#suggest .select{background:#36C;color:#FFF;}
#suggest .select span{color:#FFF; vertical-align:middle;}
#suggest li{height:18px;line-height:18px;font-size:12px; padding:2px 4px 2px 10px; vertical-align:middle;}
#suggest li span{float:right;font-size:12px;color:#008000;}
#suggest li b{color:#cc0000;}
#suggest .select b{color:#FFF; font-weight:normal;}
#suggest div{line-height:18px;font-size:12px;padding:10px;color: #008000;}
/* suggest end */

/* start 购物车 */
#topMyShopCar {
	float:left; position:relative; width:138px; height:34px; background:#f9f9f9; border:1px solid #dfdfdf;
	margin-left:80px; margin-top:27px; cursor:default; z-index:9;
}

#topMyShopCar a { color:#666; }
#topMyShopCar a:hover { color:#df0707; }
#topMyShopCar .sIcon { line-height:34px; }
#topMyShopCar .sIcon .sIconL { position:absolute; left:19px; top:10px; }
#topMyShopCar .sIcon .sIconR { position:absolute; left:43px; top:0px; }
#topMyShopCar .sIcon .sIconR span { color:#999; margin-left:18px; }
#topMyShopCar .sIcon .sIcoCount {
	position:absolute; min-width:10px; height:14px; line-height:14px; background:#df0707; color:#fff;
	border-radius:7px 7px 7px 0px; left:105px; top:-4px; text-align:center;
	padding:0px 3px;
}

/*下拉菜单*/
#topMyShopCar .shopCarSub {
	position:absolute; width:308px; right:-1px; top:34px; background:#fff; border:1px solid #dfdfdf;
	box-shadow:0 0 5px rgba(0,0,0,.2); display:none;
}

#topMyShopCar .shopCarSub .subBlank {
	position:absolute; width:138px; height:4px; overflow:hidden;
	background:#fff; right:0px; top:-4px;
}

#topMyShopCar .shopCarSub .noGoods { padding:25px 0px; color:#989898; text-align:center; }
#topMyShopCar .shopCarSub .noGoods.hidden { display:none; }

#topMyShopCar .shopCarSub .proLiTopTitle { font-weight:bold; color:#676767; padding:13px 10px 11px; display:none; }
#topMyShopCar .shopCarSub .proLiTopTitle.on { display:block; }

/*产品列表*/
#topMyShopCar .shopCarSub .proList { display:none; color:#666; }
#topMyShopCar .shopCarSub .proList.on { display:block; }

#topMyShopCar .shopCarSub .proList a { color:#666; }
#topMyShopCar .shopCarSub .proList a:hover { color:#E98317; }
#topMyShopCar .shopCarSub .proList li { padding-bottom:8px; }
#topMyShopCar .shopCarSub .proList li:hover { background:#f5f5f5; }

#topMyShopCar .shopCarSub .proList li .plSubtotal {
	background:#beefb3; text-align:right; line-height:26px; padding-right:11px;
	margin-bottom:8px; font-family:arial, verdana, '宋体'; color:#636363;
	border-bottom:1px dotted #cecece; border-top:1px dotted #cecece;
}

#topMyShopCar .shopCarSub .proList li .plFl {
	float:left; width:50px; height:50px; margin-left:11px; border:1px solid #dfdfdf;
	text-align:center; overflow:hidden; line-height:50px; font-size:0px;
}
#topMyShopCar .shopCarSub .proList li .plFl img {
	max-width:50px; max-height:50px; vertical-align:middle;
}

#topMyShopCar .shopCarSub .proList li .plMid {
	float:left; width:120px; height:50px; overflow:hidden; margin-left:10px;
	line-height:17px;
}

#topMyShopCar .shopCarSub .proList li .plFr {
	float:left; width:94px; margin-left:10px; text-align:right; line-height:20px;
}
#topMyShopCar .shopCarSub .proList li .plFr .plPrice {
	font-weight:bold; color:#666; font-family:arial, verdana, '宋体';
	word-break:break-all;
}

#topMyShopCar .shopCarSub .proLiFoot { background:#F5F5F5; padding:8px 9px; color:#666; display:none; }
#topMyShopCar .shopCarSub .proLiFoot.on { display:block; }
#topMyShopCar .shopCarSub .proLiFoot a {
	float:right; display:block; background:#E98317; color:#fff; line-height:29px;
	padding:0px 11px; border-radius:3px; font-size:13px;
}
#topMyShopCar .shopCarSub .proLiFoot span { float:left; line-height:29px; font-family:arial, verdana, '宋体'; }
#topMyShopCar .shopCarSub .proLiFoot span i { font-style:normal; }


#topMyShopCar.sHover { background:#ffffff; box-shadow:0 0 5px rgba(0,0,0,0.2); z-index:9999; }
#topMyShopCar.sHover .shopCarSub { display:block; }
/* end 购物车 */

.pucPageWidth_1002 .logoArea .fm { width:480px; }
.pucPageWidth_1002 #nav2012_2 #new_keyword { width:355px; }
.pucPageWidth_1002 #suggest ul { width:356px; left:-473px; *left:-475px; }

/*end logoArea*/





/* 旧的顶部 
#atop_wrapper{ position:relative; height:39px; z-index:197;
}
#atop_out{ height:38px; background:url(http://www.cced.cn/b2b/images/top.jpg); border-bottom:#d9d9d9 solid 1px; z-index:198;
}
.float1{ z-index:199;
}
.float2{ position:fixed; _position:absolute; z-index:200;
}
#atop{ height:38px; width:1000px; margin:0 auto;
}
#atop1{ float:left; width:110px; text-align:center;
}
#atop2{ float:left; width:300px; padding-top:5px;
}
#atop3{ float:right; width:310px; height:38px; vertical-align:middle; line-height:38px; text-align:right;
}
#atop4{ float:right; width:220px; text-align:right; display:inline; padding-top:13px;
}
#atop3 input{ vertical-align:middle;
}
#button1{ width:66px; height:22px; border:none; background:url(http://www.cced.cn/b2b/images/s1.png);
}
#button2{ width:66px; height:22px; border:none; background:url(http://www.cced.cn/b2b/images/s2.png);
}
#atop span{ font-size:14px; font-weight:bold; vertical-align:middle;
}
#keyword_top{ padding:0; margin:0; border:none; height:23px; line-height:23px; width:144px; background:url(http://www.cced.cn/b2b/images/s_k.png);
}
 顶部 end */

#wrap{ width:1200px; margin:0 auto;
}
#top{ width:1200px; margin:0 auto; height:120px; position:relative; margin-bottom:5px;
}
#top_company{ height:120px; line-height:120px; text-align:center; font-size:44px; word-spacing:8px; font-family:'微软雅黑',Microsoft YaHei;
}

#firstHidden,#lastHidden{ display:none;
}


#flash{ height:250px; width:1000px; margin:0 auto;
}

#banner{ height:400px; 
}



#content{ margin-top:8px; padding-bottom:6px;
}
#newsShowContent img{ max-width:720px;
}
#left{ width:220px; float:left; margin-right:10px;
}
.left{ margin-top:8px;
}
.left#left_logo{ margin-top:0; margin-bottom:8px;
}
.left#left_logo .left_c{ padding:6px; text-align:center;
}
.left#left_grade{ margin-top:0;
}
.left_t{ height:30px;
}
.left_c{ padding:8px 0;
}
#left_visitor .left_c{ margin-bottom:0;
}
#left_visitor .left_b{ margin-bottom:0;
}

#left_grade .left_c,#left_xunz .left_c,#left_ewm .left_c{ text-align:center;
}
#left_contact .left_c{ line-height:2; padding-right:8px; padding-left:8px;
}
.bigClass{ height:25px; line-height:25px; padding-left:4px;
}
.bigClass img{ margin-right:4px;
}
.bigClass_c{ display:none;
}

#tx{ padding-left:4px;
}
.tx_t{ height:20px; line-height:20px; text-indent:4px;
}
#tx .tx_small{ float:left; width:36px; height:41px; margin-left:5px;
}
#tx .tx_small img{ width:36px; height:36px;
}


#right{ width:770px; float:left;
}
.right{ margin-top:8px;
}
.right_t{ height:30px;
}



#contact .right_c{ line-height:2; padding:10px;
}


/* flash start*/
#fount { height: 250px;  position: relative; overflow: hidden; width:1000px; margin:0 auto;
}
#slides { left: 0; position: absolute; top: 0;  width:1000px; z-index: 10;
}
.slides_container { overflow: hidden; position: relative;
}
.slides_container div.slide { display: block; height: 250px;
}
.pagination { bottom: 10px; float: right; position: absolute; right: 10px; z-index: 11;
}
.pagination li { float: left; list-style: none outside none; margin: 0 2px;
}
.pagination li a { background: none repeat scroll 0 0 #7C7C7B; color: #FFFFFF; display: block; height: 16px; line-height: 16px; text-align: center; text-decoration: none; width: 16px;
}
.pagination li.current a { background: none repeat scroll 0 0 #FF9020;
}
/* flash end */

#page{ text-align:center; height:25px; line-height:25px;
}
#page span{ color:#ccc;
}

#link{ margin-top:8px; 
}
#foot{ text-align:center; line-height:150%; height:100px; padding-top:10px; width:1200px; margin:0 auto;  line-height:2;
}

#qiye .right_c{ padding:10px;
}

/* qq */
/*#online_qq{ display:block; _display:none; position:fixed; left:0px; top:250px; z-index:100; 
}放入到js.php中了*/
#online_qq_top {
	background: url("../images/top.gif") no-repeat left bottom; width: 110px; height: 55px; position:relative;
}
#online_qq_bg {
	background: url("../images/middle.gif") repeat-y left top; width: 110px;
}
#online_qq_bg ul{ width:90px; margin:0; padding:0 10px; list-style:none;
}
#online_qq_bg li {
	color:#007292; padding:0 0 2px 0;  text-align:center;
}
ul#online_qq_bg li a {
	color:#007292;
}
#online_qq_bottom {
	background: url("../images/bottom.gif") no-repeat left top; width: 110px; height:40px;
}


/* 图片滚动 */
.oltag03{ width:750px; padding:10px 0; margin:0 auto;
}
.oltag03 .list{ width:748px; height:132px; overflow:hidden; border:1px solid #e1e1e1;  position:relative;
}
.oltag03 .list .left{ display:block; width:12px; height:109px; font-size:0; background:url(../images/l.gif) no-repeat; position:absolute; top:8px; left:0; padding:0; margin:0;
}
.oltag03 .list .right{ display:block; width:12px; height:109px; font-size:0; background:url(../images/r.gif) no-repeat; position:absolute; top:8px; right:0; padding:0; margin:0;
}

.content_my_9_5{ float:left; width:708px; height:152px; overflow:hidden; position:absolute; top:10px; left:20px;
}
.content_my_9_5_1 tr td{ padding-right:4px; width:120px; text-align:center;
}
.content_my_9_5_1 tr td img{ vertical-align:middle; max-width:120px; height:90px; overflow:hidden;
}
.content_my_9_5_1 tr td .pic{  height:96px;
}
.content_my_9_5_1 tr td .wz{ height:20px; line-height:20px; overflow:hidden;
}
/* 图片滚动 end */


#aboutInfo table{ border-collapse:collapse;
}
#aboutInfo td{ border:#ccc solid 1px; line-height:24px; empty-cells:show;
}
#aboutInfo .t1{ width:120px; text-align:right; background:#eee;
}
#aboutInfo .t2{ width:220px; text-align:left; text-indent:4px;
}
#aboutInfo .t3{ text-indent:4px;
}

#product_new .right_c table{ table-layout:fixed;
}
#product_new .right_c table td{ width:160px; height:160px; overflow:hidden;
}

.right_c p img{ max-width:680px;
}

/* jquery qq */
.qqserver p img{display:inline;margin:-5px 5px 0 0;vertical-align:middle;}
.scrollsidebar{position:absolute;z-index:999;top:220px;}
.side_content{width:167px;height:auto;overflow:hidden;float:left;}
.side_content .side_list{width:167px;overflow:hidden;}
.show_btn{width:0;height:144px;overflow:hidden;margin-top:50px;float:left;cursor:pointer;}
.show_btn span{display:none;}
.member_logo{ margin-left:6px; margin-top:6px; width:36px; height:36px; float:left; background:url(../images/qq.png);
}
.close_btn{width:24px;height:24px;cursor:pointer;}
.side_title,.side_bottom,.close_btn,.show_btn{background:url(../images/sidebar_bg.png) no-repeat;}
.side_title{height:46px;}
.side_title{height:46px;}
.side_bottom{height:8px;}
.side_center{font-family:Verdana, Geneva, sans-serif;padding:10px 12px 5px 12px;font-size:12px;}
.close_btn{float:right;display:block;width:19px;height:19px;margin:16px 7px 0 0;_margin:16px 3px 0 0;}
.close_btn span{display:none;}
.side_center .qqserver p{/*text-align:left;*/padding:6px 0;margin:0;vertical-align:middle;}
.phoneserver {font-size:14px;text-align:center;}
.phoneserver p{padding:2px 0;_height:16px;margin:0;color:#666666;}
.msgserver{border-top:1px dotted #ccc;text-align:center;margin-top:6px;padding:10px 0 3px 0;}
.msgserver a{background:url(../images/sidebar_bg.png) no-repeat -119px -154px; padding:3px 0 3px 23px;}
.side_content hr{border-bottom:1px solid #E6E6E6;height:1px;margin:10px 0;clear:both;}


/* gray skin as the default skin */
.side_title, .side_gray .side_title{background-position:-682px 0;}
.side_center, .side_gray .side_center{background:url(../images/gray_line.gif) repeat-y center;}
.side_bottom, .side_gray .side_bottom{background-position:-682px -60px;}
.close_btn, .side_gray .close_btn{background-position:-44px -91px;}
.close_btn:hover, .side_gray .close_btn:hover{background-position:-65px -91px;}
.show_btn , .side_gray .show_btn{background-position:-255px 0;}
.msgserver a, .side_gray .msgserver a{color:#6c6c6c;}
hr, .side_gray hr{border-bottom:1px solid #e4e4e4;}

/* blue skin  */
.side_title, .side_blue .side_title{background-position:-333px 0;}
.side_center, .side_blue .side_center{background:url(../images/blue_line.gif) repeat-y center;}
.side_bottom,.side_blue .side_bottom{background-position:-333px -60px;}
.close_btn, .side_blue .close_btn{background-position:-44px 0;}
.close_btn:hover, .side_blue .close_btn:hover{background-position:-65px 0;}
.show_btn , .side_blue .show_btn{background-position:-119px 0;}
.msgserver a,.side_blue .msgserver a{color:#06C;}
hr, .side_blue hr{border-bottom:1px solid #dbe4e9;}

/* orange skin  */
.side_orange .side_title{background-position:-333px -76px;}
.side_orange .side_center{background:url(../images/orange_line.gif) repeat-y center;}
.side_orange .side_bottom{background-position:-333px -136px;}
.side_orange .close_btn{background-position:-44px -23px;}
.side_orange .close_btn:hover{background-position:-65px -23px;}
.side_orange .show_btn{background-position:-153px 0;}
.side_orange .msgserver a{color:#ff9a00;}
.side_orange hr{border-bottom:1px solid #feefde;}

/* green skin  */
.side_green .side_title{background-position:-505px 0;}
.side_green .side_center{background:url(../images/green_line.gif) repeat-y center;}
.side_green .side_bottom{background-position:-505px -60px;}
.side_green .close_btn{background-position:-44px -45px;}
.side_green .close_btn:hover{background-position:-65px -45px;}
.side_green .show_btn{background-position:-187px 0;}
.side_green .msgserver a{color:#68c40b;}
.side_green hr{border-bottom:1px solid #edf2e5;}

/* red skin  */
.side_red .side_title{background-position:-505px -76px;}
.side_red .side_center{background:url(../images/red_line.gif) repeat-y center;}
.side_red .side_bottom{background-position:-505px -136px;}
.side_red .close_btn{background-position:-44px -67px;}
.side_red .close_btn:hover{background-position:-65px -67px;}
.side_red .show_btn{background-position:-221px 0;}
.side_red .msgserver a{color:red;}
.side_red hr{border-bottom:1px solid #f7f5df;}


/* pink skin  */
.side_pink .side_title{background-position:-682px -76px;}
.side_pink .side_center{background:url(../images/pink_line.gif) repeat-y center;}
.side_pink .side_bottom{background-position:-682px -136px;}
.side_pink .close_btn{background-position:-44px -112px;}
.side_pink .close_btn:hover{background-position:-65px -112px;}
.side_pink .show_btn{background-position:-289px 0;}
.side_pink .msgserver a{color:#ed0652;}
.side_pink hr{border-bottom:1px solid #e4e4e4;}
/* jquery qq end*/

/*baidu share */
#bdshare,.bdshare_t{ z-index:100 !important;
}

#special img{ max-width:752px;
}

#guangming #menu li{ padding-left:55px;
}



/* side-bar */
.side-pannel{ position:fixed; right:5px; z-index:99;
}
.side-bar{ border:1px solid #E7E7E7; border-bottom:none; bottom:100px; background:#fff;
}
.side-bar li{ display:block; cursor:pointer; width:60px; height:57px; border-bottom:1px solid #E7E7E7; position:relative; color:#676767; text-align:center;
}
.side-bar li s{ display:block; margin-left:auto; margin-right:auto; height:36px; width:36px;
}
.side-bar li span{ line-height:20px;
}
.side-bar li:hover{ background:#DFFFED;
}
.side-bar li.gotop{ height:46px;
}
.side-bar li.gotop s{ background:url(../images/gotop.png) no-repeat center center; height:46px;
}
.side-bar li.text{ padding-top:10px;
}



.g-icon-qq{ background:url(../images/qq.png);
}
.g-icon-weixin{ background:url(../images/weixin.png);
}
.g-icon-mobile{ background:url(../images/mobile.png);
}
.g-icon-favorite{ background:url(../images/favorite.png);
}
.g-icon-share{ background:url(../images/share.png);
}




.side-bar li.qq i{ width:167px; height:341px; position:absolute; left:-167px; top:-1px; margin-top:0px; display:none;
}
.side-bar li.qq:hover i{ display:block;
}
.qq_a{ height:34px; line-height:34px; vertical-align:middle;
}
.qq_a img,.qq_a span{ vertical-align:middle;
}



.side-bar li.weixin i{ width:167px; min-height:327px; padding-top:6px; padding-bottom:6px; position:absolute; left:-169px; top:-69px; margin-top:0px; display:none; border:#e7e7e7 solid 1px; border-right:none; background:#fff;
}
.side-bar li.weixin:hover i{ display:block;
}



.side-bar li.mobile i{ width:167px; height:191px; padding-top:6px; padding-bottom:6px; position:absolute; left:-169px; top:-1px; margin-top:0px; display:none; border:#e7e7e7 solid 1px; border-right:none; background:#fff;
}
.side-bar li.mobile:hover i{ display:block;
}


.side-bar li.favorite i{ width:200px; height:327px; padding-top:6px; padding-bottom:6px; position:absolute; left:-202px; top:-205px; margin-top:0px; display:none; border:#e7e7e7 solid 1px; border-right:none; background:#fff;
}
.side-bar li.favorite:hover i{ display:block;
}

.favorite_a{ height:34px; line-height:34px; vertical-align:middle; overflow:hidden; width:200px;
}
.favorite_a img,.favorite_a a{ vertical-align:middle;
}


.side-bar li.share i{ width:212px; height:333px; position:absolute; left:-228px; top:0; margin-top:-273px; display:none; padding:4px 8px; background:url(../images/share-bg.png);
/* 整体高341px*/
}
.side-bar li.share:hover i{ display:block;
}


#qq_out{
}

i{ font-style:normal;
}


/*  会员特例 */
#whdxq #product_new .right_c .product .productPic{ border:none;
}
#whdxq #product_new .right_c .product .productPic:hover{ border:none;
}
#whdxq #product_new .right_c .product .productWz{ height:40px; line-height:20px; overflow:hidden;
}

#dianwei #productShow h1{ height:auto;
}





.product_pic{ width:288px; margin-right:16px; float:left; margin-bottom:16px; height:348px; overflow:hidden; background:#fff;
}
.product_pic:nth-child(4n){ margin-right:0;
}
.product_pic_img{ width:288px; height:288px; display:table-cell; text-align:center; vertical-align:middle; overflow:hidden;
}
.product_pic_img img{ max-width:288px; max-height:288px;
}

#box{ margin-top:16px;
}
#box_left{ width:248px; margin-right:16px; float:left;
}
#box_right{ width:936px; float:left;
}

#box_left { float:left; width:232px; }
#box_left .publicTitle {
	height:37px; line-height:37px; background:#f7f7f7; color:#393939; font-size:16px;
	font-family:'微软雅黑'; padding-left:13px; }

#box_left .productClass { border:1px solid #dcdcdc; padding-bottom:10px; background:#fff; }
#box_left .productClass dl.proClassList { line-height:23px; padding-left:5px; padding-top:8px; }
#box_left .productClass dl.proClassList dt {
	width:225px; height:23px; overflow:hidden; font-weight:bold; text-overflow:ellipsis;
	white-space:nowrap; font-family:arial, '宋体'; }
#box_left .productClass dl.proClassList dt img { vertical-align:middle; margin-right:4px; }
#box_left .productClass dl.proClassList dt a { vertical-align:middle; }
#box_left .productClass dl.proClassList dd { display:none; padding-left:26px; padding-top:4px; }
#box_left .productClass dl.proClassList dd.on { display:block; }
#box_left .productClass dl.proClassList dd li {
	width:199px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-family:arial, '宋体'; }
#box_left .productClass .noProClass { text-align:center; padding:15px 0px; }


#box_left .hotProduct { border:1px solid #dcdcdc; margin-top:14px; }
#box_left .hotProduct .hotProList li { position:relative; margin-top:20px; padding-top:4px; text-align:center; }
#box_left .hotProduct .hotProList li:first-child { margin-top:0px; }
#box_left .hotProduct .hotProList li .textContent {
	padding:0px 7px; height:75px; line-height:21px; position:relative; z-index:2;
	text-align:left; }
#box_left .hotProduct .hotProList li .textContent .title {
	width:100%; height:42px; overflow:hidden; padding-top:4px; margin-bottom:4px; }
#box_left .hotProduct .hotProList li .textContent .price {
	float:left; color:#cf2613; font-family:arial,'微软雅黑'; font-size:14px; font-weight:bold;
	width:125px; line-height:18px; }
#box_left .hotProduct .hotProList li .textContent .contact {
	float:right; margin-right:16px; }
	
	
.product2_pic{ width:222px; margin-right:16px; float:left; margin-bottom:16px; height:282px; overflow:hidden; background:#fff;
}
.product2_pic:nth-child(4n){ margin-right:0;
}
.product2_pic_img{ width:222px; height:222px; display:table-cell; text-align:center; vertical-align:middle;
}
.product2_pic_img img{ max-width:222px; max-height:222px;
}